//
// Created by admin on 2024/8/18.
//

#ifndef HBAND_FONTS_H
#define HBAND_FONTS_H

#endif //HBAND_FONTS_H

#pragma once
#include "Adafruit_GFX.h"

static const unsigned char PROGMEM Chinese14px[11][28] = {
        {0x00,0x00,0x01,0x80,0x61,0x80,0x3B,0xFC,0x1B,0x0C,0x06,0x6C,0x0E,0x60,
         0x0C,0x60,0x38,0xE0,0xF1,0xF0,0xC3,0x98,0x0F,0x0C,0x1C,0x04,0x00,0x00,
        },/*次,0*/

        {0x00,0x00,0x04,0x80,0x08,0xC0,0x18,0x40,0x10,0x20,0x20,0x18,0x7F,0xE8,
         0x04,0x20,0x04,0x20,0x04,0x60,0x0C,0x40,0x18,0x40,0x70,0xC0,0x00,0x00,
        },/*分,1*/

        {0x00,0x00,0x60,0x00,0x51,0xC0,0x23,0x30,0x04,0x10,0x04,0x00,0x08,0x00,
         0x08,0x00,0x08,0x00,0x04,0x18,0x06,0x10,0x03,0xE0,0x00,0x00,0x00,0x00,
        },/*℃,2*/

        {0x00,0x00,0x1F,0xE0,0x10,0x20,0x10,0x20,0x10,0x20,0x1F,0xE0,0x10,0x20,
         0x10,0x20,0x1F,0xE0,0x10,0x20,0x30,0x20,0x20,0x20,0x60,0x60,0x00,0x00,
        },/*月,3*/

        {0x00,0x00,0x1F,0xF0,0x10,0x30,0x10,0x30,0x10,0x30,0x10,0x30,0x1F,0xF0,
         0x10,0x30,0x10,0x30,0x10,0x30,0x10,0x30,0x1F,0xF0,0x10,0x30,0x00,0x00,
        },/*日,4*/

        {0x00,0x00,0x00,0x30,0x3F,0xC0,0x01,0x00,0x01,0x00,0x3F,0xF0,0x01,0x00,
         0x01,0x00,0x7F,0xF8,0x01,0x00,0x01,0x00,0x01,0x00,0x07,0x00,0x00,0x00,
        },/*手,5*/

        {0x00,0x00,0x02,0x00,0x02,0x00,0x7F,0xE0,0x62,0x20,0x62,0x20,0x7F,0xE0,
         0x62,0x20,0x62,0x20,0x7F,0xE0,0x62,0x00,0x02,0x08,0x03,0xF8,0x00,0x00,
        },/*电,6*/

        {0x00,0x00,0x00,0x80,0x79,0x00,0x56,0xF8,0x54,0x08,0x55,0xE8,0x55,0x28,
         0x55,0x28,0x55,0x28,0x7D,0xE8,0x4C,0x08,0x04,0x08,0x04,0x38,0x00,0x00,
        },/*响,7*/

        {0x00,0x00,0x10,0x40,0x24,0xC0,0x38,0xA0,0x41,0x30,0x3A,0xD8,0x16,0x48,
         0x10,0x00,0x7F,0xF8,0x10,0x30,0x15,0x20,0x18,0xC0,0x30,0x60,0x00,0x00,
        },/*铃,8*/

        {0x00,0x00,0x62,0x00,0x33,0xF8,0x04,0x00,0x07,0xF0,0x62,0x90,0x32,0x90,
         0x0F,0xF8,0x12,0x90,0x24,0x90,0x24,0x90,0x67,0xF8,0x40,0x60,0x00,0x00,
        },/*海,9*/

        {0x00,0x00,0x11,0xA0,0x11,0x10,0x11,0x00,0x7B,0xF8,0x11,0x00,0x11,0xF0,
         0x39,0x10,0x52,0xA0,0x12,0xA0,0x14,0x40,0x1C,0xE0,0x73,0x18,0x00,0x00,
        },/*拔,10*/

};

static const unsigned char PROGMEM Number30px[11][126] = {
        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,0x00,0x03,
                0xFC,0x00,0x07,0xFE,0x00,0x0F,0xFF,0x00,0x1F,0xFF,0x80,0x1F,0xFF,0xC0,
                0x3F,0x1F,0xC0,0x3F,0x0F,0xC0,0x7E,0x07,0xE0,0x7E,0x07,0xE0,0x7E,0x07,
                0xE0,0x7C,0x07,0xE0,0x7C,0x07,0xE0,0x7C,0x07,0xE0,0x7C,0x07,0xC0,0x7C,
                0x0F,0xC0,0x7C,0x0F,0xC0,0x7C,0x0F,0xC0,0x7E,0x1F,0x80,0x7F,0x3F,0x80,
                0x3F,0xFF,0x00,0x3F,0xFE,0x00,0x1F,0xFC,0x00,0x0F,0xF8,0x00,0x03,0xE0,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'0',0*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0xF0,0x00,0x03,
                0xF0,0x00,0x0F,0xF0,0x00,0x3F,0xF0,0x00,0xFF,0xF0,0x00,0x7F,0xF0,0x00,
                0x7F,0xF0,0x00,0x7F,0xF0,0x00,0x3F,0xF0,0x00,0x07,0xF0,0x00,0x07,0xE0,
                0x00,0x07,0xE0,0x00,0x07,0xE0,0x00,0x07,0xE0,0x00,0x0F,0xE0,0x00,0x0F,
                0xE0,0x00,0x0F,0xC0,0x00,0x0F,0xC0,0x00,0x0F,0xC0,0x00,0x0F,0xC0,0x00,
                0x0F,0xC0,0x00,0x0F,0xC0,0x00,0x07,0xE0,0x00,0x07,0xE0,0x00,0x03,0xC0,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'1',1*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x03,0xF8,0x00,0x0F,
                0xFC,0x00,0x1F,0xFE,0x00,0x3F,0xFF,0x00,0x3F,0xFF,0x00,0x3F,0xFF,0x00,
                0x3C,0x7F,0x80,0x38,0x3F,0x80,0x38,0x3F,0x00,0x10,0x3F,0x00,0x00,0x7F,
                0x00,0x00,0x7E,0x00,0x00,0xFC,0x00,0x01,0xFC,0x00,0x01,0xF8,0x00,0x03,
                0xF0,0x00,0x3F,0xE0,0x00,0x7F,0xC1,0x80,0xFF,0xFF,0x80,0xFF,0xFF,0x80,
                0xFF,0xFF,0x80,0xFF,0xFF,0x80,0xFF,0xFF,0x80,0xF9,0xFF,0x00,0x70,0x3E,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'2',2*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x07,0xF0,0x00,0x1F,0xF8,0x00,0x3F,
                0xFC,0x00,0x3F,0xFE,0x00,0x7F,0xFE,0x00,0x7F,0xFE,0x00,0x7C,0xFE,0x00,
                0x78,0x7E,0x00,0x70,0x7E,0x00,0x30,0x7E,0x00,0x00,0x7C,0x00,0x00,0x7C,
                0x00,0x00,0xF8,0x00,0x0F,0xF8,0x00,0x1F,0xF0,0x00,0x3F,0xF8,0x00,0x3F,
                0xFC,0x00,0x3F,0xFC,0x00,0x1E,0x7E,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,
                0x00,0x7E,0x00,0x00,0x7E,0x00,0xF0,0xFE,0x00,0xF8,0xFE,0x00,0xFB,0xFC,
                0x00,0xFF,0xF8,0x00,0xFF,0xF0,0x00,0xFF,0xE0,0x00,0x7F,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'3',3*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x07,0xC0,0x00,0x07,
                0xE0,0x00,0x07,0xE0,0x00,0x07,0xE0,0x00,0x07,0xE0,0x00,0x0F,0xE0,0x00,
                0x0F,0xE0,0x00,0x0F,0xE0,0x00,0x1F,0xE0,0x00,0x1F,0xC0,0x00,0x1F,0xC0,
                0x00,0x3F,0xC1,0xC0,0x3F,0x87,0xC0,0x7F,0x8F,0xC0,0x7F,0x0F,0xC0,0x7E,
                0x1F,0x80,0xFE,0x1F,0x80,0xFC,0x1F,0x80,0xF8,0x3F,0x80,0xF0,0x3F,0x80,
                0xFF,0xFF,0x00,0xFF,0xFF,0x00,0xFF,0xFF,0x00,0x3F,0xFF,0x00,0x00,0x7F,
                0x00,0x00,0x7F,0x00,0x00,0x7F,0x00,0x00,0x3F,0x00,0x00,0x3F,0x80,0x00,
                0x1E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'4',4*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1C,0x01,0x00,0x3E,0x07,0x00,0x3E,
                0x3F,0x00,0x3F,0xFF,0x00,0x3F,0xFF,0x00,0x3F,0xFE,0x00,0x1F,0xFE,0x00,
                0x1F,0xFC,0x00,0x1F,0xF8,0x00,0x3E,0x00,0x00,0x3E,0x00,0x00,0x3E,0x00,
                0x00,0x3E,0x00,0x00,0x3F,0xE0,0x00,0x3F,0xF8,0x00,0x3F,0xFC,0x00,0x3F,
                0xFC,0x00,0x01,0xFE,0x00,0x00,0xFE,0x00,0x00,0x7E,0x00,0x00,0x7E,0x00,
                0x00,0x7E,0x00,0x00,0x7E,0x00,0x70,0xFE,0x00,0xF8,0xFE,0x00,0xFD,0xFC,
                0x00,0xFF,0xF8,0x00,0xFF,0xF0,0x00,0xFF,0xE0,0x00,0x3F,0x80,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'5',5*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x00,0x00,0x7F,
                0x00,0x00,0xFF,0x00,0x01,0xFF,0x80,0x03,0xFF,0x00,0x07,0xFC,0x00,0x0F,
                0xF0,0x00,0x0F,0xE0,0x00,0x1F,0xC0,0x00,0x1F,0xC0,0x00,0x3F,0x80,0x00,
                0x3F,0xF8,0x00,0x7F,0xFE,0x00,0x7F,0xFF,0x00,0x7F,0xFF,0x80,0x7F,0x3F,
                0x80,0xFE,0x1F,0x80,0xFE,0x1F,0x80,0xFC,0x1F,0x80,0xFC,0x1F,0x80,0xFC,
                0x1F,0x80,0xFC,0x1F,0x80,0xFC,0x1F,0x80,0xFC,0x3F,0x00,0x7C,0x3F,0x00,
                0x7E,0x7E,0x00,0x7F,0xFC,0x00,0x3F,0xF8,0x00,0x1F,0xF0,0x00,0x0F,0xC0,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'6',6*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x07,0x00,0x78,0x0F,0x80,0x7F,
                0xFF,0x80,0x7F,0xFF,0x80,0x7F,0xFF,0x80,0x7F,0xFF,0x00,0x3F,0xFE,0x00,
                0x1F,0xFE,0x00,0x07,0xFC,0x00,0x00,0x7C,0x00,0x00,0xF8,0x00,0x01,0xF8,
                0x00,0x01,0xF8,0x00,0x03,0xF0,0x00,0x03,0xF0,0x00,0x07,0xF0,0x00,0x07,
                0xE0,0x00,0x07,0xE0,0x00,0x0F,0xE0,0x00,0x0F,0xE0,0x00,0x0F,0xC0,0x00,
                0x1F,0xC0,0x00,0x1F,0xC0,0x00,0x1F,0xC0,0x00,0x1F,0xC0,0x00,0x1F,0x80,
                0x00,0x1F,0x80,0x00,0x1F,0x80,0x00,0x07,0xC0,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'7',7*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x01,0xF8,0x00,0x07,0xFE,0x00,0x1F,0xFF,0x00,0x1F,0xFF,0x00,0x3F,
                0x9F,0x80,0x3F,0x0F,0x80,0x3F,0x0F,0x80,0x3F,0x0F,0x80,0x3F,0x0F,0x80,
                0x3F,0x8F,0x00,0x3F,0xDF,0x00,0x1F,0xFE,0x00,0x0F,0xFC,0x00,0x0F,0xFC,
                0x00,0x0F,0xFE,0x00,0x1F,0xFE,0x00,0x3F,0xFF,0x00,0x3C,0xFF,0x80,0x7C,
                0x7F,0x80,0x7C,0x3F,0x80,0xFC,0x1F,0x80,0xFC,0x1F,0x80,0x7C,0x3F,0x80,
                0x7E,0x7F,0x00,0x7F,0xFF,0x00,0x3F,0xFE,0x00,0x1F,0xFC,0x00,0x0F,0xE0,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'8',8*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0xFC,0x00,0x07,
                0xFF,0x00,0x0F,0xFF,0x80,0x1F,0xFF,0x80,0x3F,0x9F,0xC0,0x3F,0x0F,0xC0,
                0x7F,0x0F,0xC0,0x7E,0x0F,0xC0,0x7E,0x0F,0xC0,0x7E,0x0F,0xC0,0x7E,0x0F,
                0xC0,0x7E,0x0F,0xC0,0x7E,0x1F,0xC0,0x7F,0x3F,0x80,0x7F,0xFF,0x80,0x3F,
                0xFF,0x80,0x1F,0xFF,0x80,0x0F,0xFF,0x00,0x00,0x7F,0x00,0x00,0x7E,0x00,
                0x00,0xFE,0x00,0x01,0xFC,0x00,0x03,0xFC,0x00,0x07,0xF8,0x00,0x0F,0xF0,
                0x00,0x7F,0xF0,0x00,0x3F,0xE0,0x00,0x3F,0x80,0x00,0x1F,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*'9',9*/

        {0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1E,0x00,0x00,
                0x3E,0x00,0x00,0x3F,0x00,0x00,0x7F,0x00,0x00,0x7F,0x00,0x00,0x3F,0x00,
                0x00,0x3E,0x00,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x3C,0x00,0x00,0x7C,0x00,0x00,0x7E,0x00,0x00,
                0xFE,0x00,0x00,0xFE,0x00,0x00,0x7E,0x00,0x00,0x7C,0x00,0x00,0x38,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
                0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        },/*':',10*/

};




/*
 * 30px X 30px图像
 */
static const unsigned char PROGMEM Pressure[] ={
        0x00,0x1F,0xE0,0x00,0x00,0xFF,0xFC,0x00,0x01,0xFF,0xFE,0x00,0x07,0xC0,0x0F,0x80,
        0x0F,0x0F,0xC3,0xC0,0x1E,0x3F,0xF1,0xE0,0x1C,0xF0,0x3C,0xE0,0x39,0xC0,0x0E,0x70,
        0x73,0x80,0x07,0x38,0x73,0x00,0x03,0x38,0x66,0x00,0x01,0x98,0xE6,0x40,0x01,0x9C,
        0xEC,0xE0,0x00,0x9C,0xEC,0x70,0x00,0xDC,0xEC,0x38,0x00,0xDC,0xE0,0x1F,0x80,0x1C,
        0xE0,0x0F,0xC0,0x1C,0xE0,0x0F,0xC0,0x1C,0xE0,0x0F,0xC0,0x1C,0x60,0x07,0x80,0x18,
        0x70,0x00,0x00,0x38,0x70,0x00,0x00,0x30,0x38,0x00,0x00,0x70,0x1C,0x00,0x00,0xE0,
        0x1E,0x00,0x01,0xE0,0x0E,0x00,0x03,0xC0,0x06,0x00,0x03,0x80,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};

static const unsigned char PROGMEM HeartRate[] ={
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x80,0x10,0x00,0x01,0xC0,0x38,0x00,
        0x0F,0xF0,0xFF,0x00,0x1F,0xF9,0xFF,0x80,0x3F,0xFF,0xFF,0x80,0x3F,0xFF,0xFF,0xC0,
        0x3F,0xFF,0xFF,0xC0,0x7F,0xFE,0x7F,0xC0,0x7F,0xFE,0x3F,0xC0,0x3F,0xFC,0x3F,0xC0,
        0x3F,0xFC,0x9F,0xC0,0x1F,0xFC,0xCF,0x80,0x1F,0x39,0xC0,0x00,0x0F,0x99,0xE0,0x00,
        0x07,0xC1,0xFF,0xF8,0x03,0xC3,0xFF,0xF0,0x01,0xF3,0xF0,0x00,0x00,0x7F,0xF0,0x00,
        0x00,0x3F,0xC0,0x00,0x00,0x1F,0x80,0x00,0x00,0x0F,0x00,0x00,0x00,0x06,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
        0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
};

static const unsigned char PROGMEM SPO2[] ={
        0x00,0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x00,0x1F,0xE0,0x00,0x00,0xF0,0x3C,0x00,
        0x01,0x80,0x06,0x00,0x03,0x00,0x03,0x80,0x06,0x01,0xE0,0x80,0x0C,0x02,0x10,0xC0,
        0x18,0x02,0x10,0x60,0x10,0x02,0x12,0xA0,0x10,0x02,0x15,0x20,0x30,0x02,0x12,0x10,
        0x20,0x01,0xE5,0x10,0x60,0x00,0x0A,0x18,0x6F,0xF0,0x00,0x18,0x6F,0xFC,0x00,0x18,
        0x6F,0xFF,0x00,0xD8,0x6F,0xFF,0xFF,0xD0,0x37,0xFF,0xFF,0x90,0x17,0xFF,0xFF,0xA0,
        0x13,0xFF,0xFF,0x20,0x09,0xFF,0xFF,0x60,0x0C,0xFF,0xFC,0xC0,0x04,0x7F,0xF8,0x80,
        0x07,0x3F,0xF3,0x00,0x03,0x80,0x06,0x00,0x00,0xE0,0x1C,0x00,0x00,0x3F,0xE0,0x00,
        0x00,0x07,0x80,0x00,0x00,0x00,0x00,0x00,
};

/*
 * 16px X 16px图像
 */
static const unsigned char PROGMEM Temperature[] ={
        0x0C,0x00,0x12,0x00,0x12,0x00,0x1E,0x00,0x12,0x00,0x1E,0x00,0x12,0x00,0x1A,0x00,
        0x73,0x80,0x40,0x80,0xD0,0xC0,0xD0,0xC0,0x48,0xC0,0x33,0x80,0x1E,0x00,
};

static const unsigned char PROGMEM Humidity[] ={
        0x00,0x00,0x02,0x00,0x07,0x00,0x09,0x80,0x10,0xD0,0x30,0x28,0x20,0x24,0x60,0x44,
        0x40,0x44,0x50,0x62,0x50,0x5A,0x28,0x4C,0x26,0x38,0x18,0xC0,0x0F,0x00,0x00,0x00,
};
/*
 * 10x15px
 */
static const unsigned char PROGMEM SKinTemperature[] ={
        0x00,0x00,0x0C,0x00,0x0C,0x00,0x00,0x00,0x7F,0x80,0x5E,0x80,0x5E,0x80,0x5E,0x80,
        0x5E,0x80,0x12,0x00,0x12,0x00,0x12,0x00,0x12,0x00,0x12,0x00,0x00,0x00
};
